/*******************************************************************************
wcsproc.h
     
*******************************************************************************/

extern "C"
{

int		_tcslen(LPCTSTR pSrc);
LPTSTR	_tcscpy(LPTSTR pDst, LPCTSTR pSrc);
LPTSTR	_tcsncpy(LPTSTR pDst, LPCTSTR pSrc, int nCount);
LPTSTR	_tcscat(LPTSTR pDst, LPCTSTR pSrc);
int		_tcsncmp(LPCTSTR pSrc, LPCTSTR pDst, int nCount);
int		_tcscmp(LPCTSTR pSrc, LPCTSTR pDst);
int		_tcsicmp(LPCTSTR pSrc, LPCTSTR pDst);
int		_tcsnicmp(LPCTSTR pSrc, LPCTSTR pDst, int nCount);
LPTSTR	_tcsmove(LPTSTR pDst, LPCTSTR pSrc, int nCount);
long	_ttol(LPCTSTR pSrc);
long	_ttoi(LPCTSTR pSrc);

LPTSTR	_tcschr(LPCTSTR tcs, TCHAR wc);
int		_tcscspn(LPCTSTR tcs, LPCTSTR reject);
int		_tcsspn(LPCTSTR str, LPCTSTR accept);

LPTSTR	_tcsstr(LPTSTR pSrc, LPCTSTR pDst);

LPTSTR	_tcscpyA2T(LPTSTR pDst, LPCSTR pSrc);
LPTSTR	_tcscatA2T(LPTSTR pDst, LPCSTR pSrc);
int		_tcsnicmpA2T(LPCTSTR pSrc, LPCSTR pDst, int nCount);
}
